package com.gcb.domain.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @description gcb_company_user_audit
 * @author cz
 * @date 2024-04-03
 */
@Data
@TableName("gcb_company_user_audit")
public class CompanyUserAudit implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    private Long id;

    /**
     * 企业id
     */
    private Long companyId;

    /**
     * 用户id
     */
    private Long userId;

    /**
     * 平台认证状态 0-未认证,1-已认证,2-审核中,3-认证失败
     */
    private Integer authStatus;

    /**
     * 邀请人(gcb_user_id)
     */
    private Long inviteBy;

    /**
     * 审核失败原因
     */
    private String refuseReason;

    /**
     * 认证时间
     */
    private Date authTime;

    /**
     * 来源1微信分享 2企业二维码
     */
    private Integer source;

    /**
     * create_time
     */
    private Date createTime;

    /**
     * 创建人
     */
    private Long createBy;

    /**
     * update_time
     */
    private Date updateTime;

    /**
     * update_by
     */
    private Long updateBy;


}